home *** CD-ROM | disk | FTP | other *** search
/ Aminet 45 / Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso / Aminet / gfx / x11 / x3270_3_2_16.lha / amiga_src / utilc.h < prev    next >
C/C++ Source or Header  |  2008-11-07  |  1KB  |  34 lines

  1. /*
  2.  * Copyright 1995, 1999, 2000 by Paul Mattes.
  3.  *  Permission to use, copy, modify, and distribute this software and its
  4.  *  documentation for any purpose and without fee is hereby granted,
  5.  *  provided that the above copyright notice appear in all copies and that
  6.  *  both that copyright notice and this permission notice appear in
  7.  *  supporting documentation.
  8.  */
  9.  
  10. /*
  11.  *    utilc.h
  12.  *        Global declarations for util.c.
  13.  */
  14.  
  15. extern void add_resource(const char *name, const char *value);
  16. extern char *ctl_see(int c);
  17. extern char *do_subst(const char *s, Boolean do_vars, Boolean do_tilde);
  18. extern void fcatv(FILE *f, char *s);
  19. extern const char *get_message(const char *key);
  20. extern char *get_resource(const char *name);
  21. extern int split_dresource(char **st, char **left, char **right);
  22. extern int split_lresource(char **st, char **value);
  23. extern char *xs_buffer(const char *fmt, ...);
  24. extern void xs_error(const char *fmt, ...);
  25. extern void xs_warning(const char *fmt, ...);
  26.  
  27. extern unsigned long AddInput(int, void (*)(void));
  28. extern unsigned long AddExcept(int, void (*)(void));
  29. extern void RemoveInput(unsigned long);
  30. extern unsigned long AddTimeOut(unsigned long msec, void (*fn)(void));
  31. extern void RemoveTimeOut(unsigned long cookie);
  32. extern KeySym StringToKeysym(char *s);
  33. extern char *KeysymToString(KeySym k);
  34.